Back to binary....
Soooo, once again let's talk binary.
Binary is the way that computers process data by reading a series of 0's and 1's.
All programming instructions, all data, all input MUST be converted into 0's and 1's in order to be processed by a computer (our laptops have a integrated circuit chip CPU - Central Processing Unit) that does the chore:

Humans don't work in binary very well... it is very hard to read and at least as hard to write.
So we create programming languages that we *can* read and write much more easily.
Those programs are then usually "compiled" into binary so the computer can execute them.
Please have a conversation with your crew.... why binary? Why did early computer scientists choose to use something so difficult to communicate with computers?
═══════════════════════════
Soooo.... we have to learn the basics of binary
Let's do that now:
Please take a copy of this from the back table.
Work with your group to construct a 'Flippy Do'. Instructions are HERE (It may seem a little weird, but hang tough, you'll get it!)
You WILL be tested on your knowledge of binary, octal (a bit less) and hexadecimal on the AP test...
Work with your group to see if you can develop an 'algorithm' (method) to convert numbers from decimal into binary and binary into decimal.... HINT: we'll start SMALL
Convert the following from decimal to binary using your "flippy do"
Now let's work the other direction and go from binary to decimal
- 00101000
- 10101000
- 00111000
- 10101010
Let's spend some time practicing to and from binary: